be superabundant in - French English Dictionary